package adv8;

import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
import java.util.Random;

//福彩双色球是民政部发行的彩票。玩法如下：红球一共6组，每组从1-33中抽取一个，
// 六个互相不重复。然后蓝球是从1-16中抽取一个数字，这整个组成的双色球一注。
// 用程序生成一注，输出的时候红球要求按照从小到大排列(List存放）
public class Work {
    public static void main(String[] args) {
        List<Integer> list = new ArrayList<>();
        Random random = new Random();
        for (int i = 0; i < 6; i++) {
            list.add(random.nextInt(33) + 1);
        }
        int j = 0, k = 1;
        for (; j < list.size(); j++) {
            for (; k < list.size(); k++) {
                if (list.get(j) == list.get(k)) {
                    list.set(k, random.nextInt(33) + 1);
                    continue;
                }
            }
        }
        Collections.sort(list);
        System.out.println("红球：" + list);
        System.out.println("蓝球：" + (random.nextInt(16) + 1));
    }
}